export default optionsFromStrings;

// Convert string to integers/booleans where it should be
function optionsFromStrings(options) {
  var intOptions = ['width', 'height', 'textMargin', 'fontSize', 'margin', 'marginTop', 'marginBottom', 'marginLeft', 'marginRight'];

  for (var intOption in intOptions) {
    if (intOptions.hasOwnProperty(intOption)) {
      intOption = intOptions[intOption];
      if (typeof options[intOption] === 'string') {
        options[intOption] = parseInt(options[intOption], 10);
      }
    }
  }

  if (typeof options['displayValue'] === 'string') {
    options['displayValue'] = options['displayValue'] != 'false';
  }

  return options;
}
